body {font-size: 1em;color: #666;background: #fff;font-family: "Microsoft YaHei", "宋体", Tahoma, Geneva, sans-serif;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0}
input {outline: 0;}
ul,li{ margin:0; padding:0}
.more {margin-right: 8px;}
.more a {display:block}
.more a img{ margin-top:10px;}
.more1 {margin-right: 8px;}
.more1 a {display:block}
.more1 a img{ margin-top:15px;}
.top_ad {
	margin-top: 25px;
	padding-right: 15px;
}
#nav-menu {
	height: 40px;
	width: 972px;
	margin: 0 auto;
}

#nav-menu .container {
	position: relative;
	overflow: visible;
	z-index: 9999;
}

#nav-menu .menu li {
	position: relative;
	float: left;
	padding: 0 13px 0 13px;
	display: inline;
	font-size: 14px;
}

#nav-menu .menu li h3 {
	font-weight: normal;
	display: inline-block;
	float: left;
}

#nav-menu .menu li a.xialaguang {
	margin-top: 5px;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}

#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers,
	#nav-menu .menu li a.xialaguang:hover {
	color: #2267b5;
	background: url(../images/menubg1.gif) no-repeat left -83px;
	text-shadow: 0 1px 1px #ccc;
}

#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover
	{
	background-color: #FFF;
}

#nav-menu .menu li a.xialaguang span {
	height: 35px;
	line-height: 35px;
	margin: 0 0 0 6px;
	padding: 0 6px 0 0;
	display: inline-block;
	font-weight: bold;
}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span,
	#nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span
	{
	cursor: pointer;
	background: url(../images/menubg1.gif) no-repeat right -83px;
}

#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span
	{
	background-color: #FFF
}

#nav-menu .menu li.overlay {
	position: relative;
	left: 4px;
	width: 2px;
	height: 40px;
	padding: 0;
	margin: 0;
	background: url(../images/nav_li_bg.gif) center top;
}

#nav-menu .menu ul.children {
	z-index: 999;
	display: none;
	position: absolute;
	top: 40px;
	left: 11px;
	width: 221px;
	padding: 5px 0 0 0;
	background: #FFF;
	border: 2px solid #2267b5;
	border-top: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

#nav-menu .menu ul.sleft {
	left: auto;
	right: 11px;
}

#nav-menu .menu ul.children li.noborder {
	border: none;
}

#nav-menu .menu ul.children li {
	float: left;
	width: 110px;
	padding: 0px;
	display: inline-block;
	border-right: 1px solid #2267b5;
	font-size: 12px;
}

#nav-menu .menu ul.children li h3 {
	display: block;
	width: 100%;
}

#nav-menu .menu ul.children li a {
	width: 100%;
	height: 16px;
	line-height: 17px;
	overflow: hidden;
	padding: 3px 0;
	display: block;
	color: #2267b5;
	text-indent: 20px;
	background-position: 8px -658px;
	text-decoration: none;
	font-size: 12px;
}

#nav-menu .menu ul.children li a:hover {
	background-color: #eeeeee;
	text-decoration: none;
}

#nav-menu .menu ul.children li.count {
	clear: both;
}

#nav-menu .menu ul.children li.count div {
	width: 221px;
	margin: 5px 0 0;
	padding: 3px 0;
	background: #fff;
	text-indent: 8px;
	border-top: 1px solid #ddd;
}

.stmenu {
	background: url(../images/nav_li_bg.gif) no-repeat left center;
	height: 40px;
}

.search {
	height: 45px;
	width: 970px;
	margin: 0 auto;
	border: 1px solid #e4e4e4;
	border-top: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #FFF, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#eeeeee');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee')";
}

.form {
	width: 350px;
	float: left;
	height: 45px;
	margin-top: 7px;
	position: relative;
	z-index: 9998;
}

.search-keyword {
	height: 29px;
	color: #999;
	margin-left: 10px;
	background: #fff url(../images/index_ipt_bg.gif) no-repeat 5px center;
	padding: 0 8px 0 25px;
	border: 1px solid #e4e4e4;
	font: 12px/29px Arial, Helvetica, sans-serif;
	width: 194px;
	border-right: none;
	vertical-align: bottom;
}

.suggestionsBox {
	left: 10px;
	top: 30px;
	width: 286px;
	background: white;
	border: 1px solid #e4e4e4;
	color: #323232;
	position: absolute;
}

.suggestionList {
	
}

.suggestionList li a {
	display: block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	list-style: none;
	padding-left: 5px;
	height: 20px;
	line-height: 20px;
	background:
		url(http://www.97zzw.com/uploads/allimg/120902/2-120Z21P201-51.gif)
		no-repeat 7px center;
	padding: 5px 0 5px 28px;
}

.suggestionList li a:hover {
	background-color: #eee;
	color: #666666;
}

.search-submit {
	color: #000;
	height: 31px;
	vertical-align: bottom;
	width: 60px;
	border: 1px solid #e4e4e4;
	text-align: center;
	cursor: pointer;
	font: 12px Verdana, Geneva, sans-serif;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));
	background: -moz-linear-gradient(top, #FFF, #ddd);
	background: -o-linear-gradient(top, #fff, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#dddddd');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')";
}

.hot_kwd {
	left: 330px;
	height: 45px;
	line-height: 47px;
}

.map {margin: 0 auto;height: 40px;line-height: 40px; text-indent:1.2em;}

.home_ico {background: url(../images/map_ico.png) no-repeat 10px 7px;padding-left: 22px;float: left;}

#footer {
	width: 100%;
	height: auto;
	margin-top: 25px;
	border-top: 2px solid #0055a6
}






#totop {position: fixed;bottom: 20px;right: 20px;z-index: 999;width: 71px;height: 71px;overflow: hidden;cursor: pointer;display: none;}
* html #totop {
	position: absolute;
	cursor: pointer;
	right: 10px;
	display: none;
	top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight) -112+"px")
}
#totop a {display: block;width: 65px;height: 65px;padding-top: 48px;background: url(../images/totop.png) no-repeat;text-align: center;color: #888;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
#totop a.cur {background-position: -65px 0;text-decoration: none;color: #1f9ae0}

.nopage {
	float: left;
	margin: 5px;
	color: #CCC;
}

.sp-title {
	background: url(../images/w3c_tt.png) repeat-x;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-top: 15px;
	padding: 0 10px;
}

.sp-title h2 {
	font-size: 14px;
}

.sp-title h2 a {
	margin-left: 6px;
	color: #03541F;
}

.sp-title .more {
	float: right;
}

.flinkbox {
	border: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 10px;
}

.flinkbox ul li {
	float: left;
	padding: 5px;
}

.flinkbox ul li a {
	display: block;
	padding: 0 5px;
	line-height: 2;
}

.flinkbox ul li a:hover {
	display: block;
	padding: 0 5px;
	background: #666666;
	color: #FFFFFF;
	-webkit-border-radius: 2px
}

.mybd {
	border: 1px solid #ddd;
	padding: 15px;
}

.formbox {
	float: left;
	width: 500px;
	margin-left: 20px;
}

.formbox input, .formbox textarea, .formbox select {
	margin-top: 8px;
}

.formbox input {
	height: 20px;
}

.btn-2 {
	background: url(../images/w3c_tt.png) repeat-x left bottom;
	width: 60px;
	border: 1px solid #e4e4e4;
	cursor: pointer;
}

.mylogo {
	float: right;
	width: 250px;
	height: 250px;
	border: 1px solid #e4e4e4;
	margin-right: 20px;
}

.input1, .input2, .input3 {
	height: 25px;
	width: 80px;
	border: 1px solid #999;
	cursor: pointer;
	background: url(../images/w3c_tt.png) repeat-x left bottom;
}

.input1:hover, .input2:hover, .input3:hover {
	cursor: pointer;
	background: url(../images/w3c_ttt.png) repeat-x left bottom;
}

#code {
	width: 100%;
	border: 1px solid #e4e4e4;
	margin: 10px 0;
	height: 300px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

#code:hover {
	width: 100%;
	border: 1px solid #0055a6;
}

#ds-reset .ds-avatar img {
	width: 54px;
	height: 54px;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	box-shadow: inset 0 -1px 0 #3333sf;
	-webkit-box-shadow: inset 0 -1px 0 #3333sf;
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
}

#ds-reset .ds-avatar img:hover {
	box-shadow: 0 0 10px #fff; rgba (255,255,255,.6),inset 0 0 20px
	rgba(255,255,255,1);
	-webkit-box-shadow: 0 0 10px #fff; rgba (255,255,255,.6),inset 0 0 20px
	rgba(255,255,255,1);
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
}

#ds-thread .ds-powered-by {
	display: none !important;
}

.jr {
	position: absolute;
	top: 7px;
	right: 5px;
}

.link_yaoqiu {
	width: 950px;
	border: 1px solid #e4e4e4;
	padding: 10px;
	margin: 10px auto 0;
}

.link_yaoqiu p {
	line-height: 2;
	padding-left: 10px;
}

/*尾部*/
.footer {
	height: 240px;
}

.footer .footer_log {
	width: 200px;
}

.footer .footer_log img {
	margin: 40px 10px;
}

.footer .nav_all {
	width: 800px;
}

.footer .nav_all .nav {
	margin-top: 20px;
	color: #fff;
}

.footer .nav_all .nav a {
	color: #fff;
	margin-top: 20px;
}

.footer .nav_all .nav_bottom {
	width: 100%;
}

.footer .nav_all .nav_bottom .nav_bottom_left {
	width: 600px;
}

.footer .nav_all .nav_bottom .nav_bottom_left p {
	color: #ffffff;
	line-height: 24px;
}
.footer .link {color: #ffffff; margin:0 5px}
.footer .nav_all .nav_bottom .nav_bottom_left .nav_lianxi {
	margin-bottom: 10px;
}

.footer .nav_all .nav_bottom .weweima {
	width: 200px;
	margin-top: 10px;
}

.footer .nav_all .nav_bottom .weweima img {
	border: 5px solid #ffffff;
}



.top_ad {
	margin-top: 25px;
	padding-right: 15px;
}

#nav-menu {
	height: 40px;
	width: 972px;
	margin: 0 auto;
}

#nav-menu .container {
	position: relative;
	overflow: visible;
	z-index: 9999;
}

#nav-menu .menu li {
	position: relative;
	float: left;
	padding: 0 13px 0 13px;
	display: inline;
	font-size: 14px;
}

#nav-menu .menu li h3 {
	font-weight: normal;
	display: inline-block;
	float: left;
}

#nav-menu .menu li a.xialaguang {
	margin-top: 5px;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}

#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers,
	#nav-menu .menu li a.xialaguang:hover {
	color: #2267b5;
	background: url(../images/menubg1.gif) no-repeat left -83px;
	text-shadow: 0 1px 1px #ccc;
}

#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover
	{
	background-color: #FFF;
}

#nav-menu .menu li a.xialaguang span {
	height: 35px;
	line-height: 35px;
	margin: 0 0 0 6px;
	padding: 0 6px 0 0;
	display: inline-block;
	font-weight: bold;
}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span,
	#nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span
	{
	cursor: pointer;
	background: url(../images/menubg1.gif) no-repeat right -83px;
}

#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span
	{
	background-color: #FFF
}

#nav-menu .menu li.overlay {
	position: relative;
	left: 4px;
	width: 2px;
	height: 40px;
	padding: 0;
	margin: 0;
	background: url(../images/nav_li_bg.gif) center top;
}

#nav-menu .menu ul.children {
	z-index: 999;
	display: none;
	position: absolute;
	top: 40px;
	left: 11px;
	width: 221px;
	padding: 5px 0 0 0;
	background: #FFF;
	border: 2px solid #2267b5;
	border-top: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

#nav-menu .menu ul.sleft {
	left: auto;
	right: 11px;
}

#nav-menu .menu ul.children li.noborder {
	border: none;
}

#nav-menu .menu ul.children li {
	float: left;
	width: 110px;
	padding: 0px;
	display: inline-block;
	border-right: 1px solid #2267b5;
	font-size: 12px;
}

#nav-menu .menu ul.children li h3 {
	display: block;
	width: 100%;
}

#nav-menu .menu ul.children li a {
	width: 100%;
	height: 16px;
	line-height: 17px;
	overflow: hidden;
	padding: 3px 0;
	display: block;
	color: #2267b5;
	text-indent: 20px;
	background-position: 8px -658px;
	text-decoration: none;
	font-size: 12px;
}

#nav-menu .menu ul.children li a:hover {
	background-color: #eeeeee;
	text-decoration: none;
}

#nav-menu .menu ul.children li.count {
	clear: both;
}

#nav-menu .menu ul.children li.count div {
	width: 221px;
	margin: 5px 0 0;
	padding: 3px 0;
	background: #fff;
	text-indent: 8px;
	border-top: 1px solid #ddd;
}

.stmenu {
	background: url(../images/nav_li_bg.gif) no-repeat left center;
	height: 40px;
}

.search {
	height: 45px;
	width: 970px;
	margin: 0 auto;
	border: 1px solid #e4e4e4;
	border-top: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #FFF, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#eeeeee');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee')";
}

.form {
	width: 350px;
	float: left;
	height: 45px;
	margin-top: 7px;
	position: relative;
	z-index: 9998;
}

.search-keyword {
	height: 29px;
	color: #999;
	margin-left: 10px;
	background: #fff url(../images/index_ipt_bg.gif) no-repeat 5px center;
	padding: 0 8px 0 25px;
	border: 1px solid #e4e4e4;
	font: 12px/29px Arial, Helvetica, sans-serif;
	width: 194px;
	border-right: none;
	vertical-align: bottom;
}

.suggestionsBox {
	left: 10px;
	top: 30px;
	width: 286px;
	background: white;
	border: 1px solid #e4e4e4;
	color: #323232;
	position: absolute;
}

.suggestionList {
	
}

.suggestionList li a {
	display: block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	list-style: none;
	padding-left: 5px;
	height: 20px;
	line-height: 20px;
	background:
		url(http://www.97zzw.com/uploads/allimg/120902/2-120Z21P201-51.gif)
		no-repeat 7px center;
	padding: 5px 0 5px 28px;
}

.suggestionList li a:hover {
	background-color: #eee;
	color: #666666;
}

.search-submit {
	color: #000;
	height: 31px;
	vertical-align: bottom;
	width: 60px;
	border: 1px solid #e4e4e4;
	text-align: center;
	cursor: pointer;
	font: 12px Verdana, Geneva, sans-serif;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));
	background: -moz-linear-gradient(top, #FFF, #ddd);
	background: -o-linear-gradient(top, #fff, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#dddddd');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')";
}

.hot_kwd {
	left: 330px;
	height: 45px;
	line-height: 47px;
}
* html #totop {
	position: absolute;
	cursor: pointer;
	right: 10px;
	display: none;
	top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight) -112+"px")
}

#totop a.cur {
	background-position: -65px 0;
	text-decoration: none;
	color: #1f9ae0
}

.nopage {
	float: left;
	margin: 5px;
	color: #CCC;
}

.sp-title {
	background: url(../images/w3c_tt.png) repeat-x;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-top: 15px;
	padding: 0 10px;
}

.sp-title h2 {
	font-size: 14px;
}

.sp-title h2 a {
	margin-left: 6px;
	color: #03541F;
}

.sp-title .more {
	float: right;
}

.flinkbox {
	border: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 10px;
}

.flinkbox ul li {
	float: left;
	padding: 5px;
}

.flinkbox ul li a {
	display: block;
	padding: 0 5px;
	line-height: 2;
}

.flinkbox ul li a:hover {
	display: block;
	padding: 0 5px;
	background: #666666;
	color: #FFFFFF;
	-webkit-border-radius: 2px
}

.mybd {
	border: 1px solid #ddd;
	padding: 15px;
}

.formbox {
	float: left;
	width: 500px;
	margin-left: 20px;
}

.formbox input, .formbox textarea, .formbox select {
	margin-top: 8px;
}

.formbox input {
	height: 20px;
}

.btn-2 {
	background: url(../images/w3c_tt.png) repeat-x left bottom;
	width: 60px;
	border: 1px solid #e4e4e4;
	cursor: pointer;
}

.mylogo {
	float: right;
	width: 250px;
	height: 250px;
	border: 1px solid #e4e4e4;
	margin-right: 20px;
}

.input1, .input2, .input3 {
	height: 25px;
	width: 80px;
	border: 1px solid #999;
	cursor: pointer;
	background: url(../images/w3c_tt.png) repeat-x left bottom;
}

.input1:hover, .input2:hover, .input3:hover {
	cursor: pointer;
	background: url(../images/w3c_ttt.png) repeat-x left bottom;
}

#code {
	width: 100%;
	border: 1px solid #e4e4e4;
	margin: 10px 0;
	height: 300px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

#code:hover {
	width: 100%;
	border: 1px solid #0055a6;
}

#ds-reset .ds-avatar img {
	width: 54px;
	height: 54px;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	box-shadow: inset 0 -1px 0 #3333sf;
	-webkit-box-shadow: inset 0 -1px 0 #3333sf;
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
}

#ds-reset .ds-avatar img:hover {
	box-shadow: 0 0 10px #fff; rgba (255,255,255,.6),inset 0 0 20px
	rgba(255,255,255,1);
	-webkit-box-shadow: 0 0 10px #fff; rgba (255,255,255,.6),inset 0 0 20px
	rgba(255,255,255,1);
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
}

#ds-thread .ds-powered-by {
	display: none !important;
}

.jr {
	position: absolute;
	top: 7px;
	right: 5px;
}

.link_yaoqiu {
	width: 950px;
	border: 1px solid #e4e4e4;
	padding: 10px;
	margin: 10px auto 0;
}

.link_yaoqiu p {
	line-height: 2;
	padding-left: 10px;
}


ul, li {
	list-style: none;
}

input {
	outline: 0;
}



img {
	border-style: none;
}

a {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: none;
	color: #666;
}

a:focus {
	outline: none;
	-moz-outline: none;
}

.border_bottom {
	border-bottom: 1px solid #e4e4e4
}
/*颜色*/
.orange {
	background: #fda900
}

.light_grey {
	background: #f2f2f2
}

.red {
	background: #cc0904
}
/*倒计时*/
.count_down {
	height: 29px;
	text-align: right;
	line-height: 29px;
	font-size:14px;
}

.count_down span {
	color: #ff0000
}
/*头部*/
.top {height: 110px;}
.top .logo {width: 405px;}
.logo img {margin-top: 20px;}
.top .lianxi {width: 265px;}
.top .lianxi img {margin-top: 20px;}
.top .lianxi ul {float: left;margin-left: 10px;font-size: 0.9em}
.top .lianxi ul li {float: left;margin: 0px 10px;list-style: disc;color: #ff0000;line-height: 30px}
.top .lianxi ul li a {color: #444}
.top .tx {width: 200px;}
.top .erweima {width: 130px;}
.top .erweima img {margin-left: 20px;margin-top: 10px}
/*导航*/
.nav {
	width: 100%;
	height: 40px;
	overflow:hidden
}

.nav ul {
	float: left;overflow:hidden
}

.nav ul li {
	float: left;
	border-left: 1px solid #e76d6a;
	height: 40px;
}

.nav ul li a {color: #ffffff;font-size: 1.1em;line-height: 40px;padding: 8px 13px;_padding: 8px 13px;}
.nav ul li a:hover, nav ul li a:visited {
	color: #ccc;
	background: #ac0e0b;
	height: 40px;
}
/*边框*/
.border_light_grey {border: 1px solid #ececec;}
.border_light_org {border-bottom: 1px solid #ff0000;}
.b_l_light_red {border-right: 1px #e76d6a solid}
.b_t_light_red {border-top: 2px #e76d6a solid}
/*布局*/
.left {
	float: left
}

.right {
	float: right
}

.main_full {
	width: 100%
}

.main_box {
	width: 1000px;
	padding: 0px;
	margin: 0px auto
}
/*边距*/
.ml_12 {margin-left: 12px;}
.ml_20 {margin-left: 20px;}
.mt_20 {margin-top: 20px;}
.ml_0 {margin-left: 0px;}
.ml_10 {margin-left: 10px;}
.mt_10 {margin-top: 10px;}
.mb_10 {margin-bottom: 10px;}
.mb_20 {margin-bottom: 20px;}
.mt_5 {margin-top: 5px;}
.mb_5 {margin-bottom: 5px;}
.ml_5 {margin-left: 5px;}
.ml_24 {margin-left: 24px}
.mt_7 {margin-top: 7px;}
.mb_7 {margin-bottom: 7px;}
.ml_7 {margin-left: 7px;}
.pt_5 {margin-top: 5px;}
.pb_5 {margin-bottom: 5px;}
.pl_5 {margin-left: 5px;}
/*广告*/
.ad1 {
	height: 60px;
}

.ad {
	height: 105px;
}
.article_list_left {height: auto;width: 696px;overflow: hidden; border:1px solid #e4e4e4}
.article_list_right {width: 280px;height: auto;overflow: hidden;}
.rand_pic,.navigation,.question_left,.jz_left{width: 278px;height: auto;border: 1px solid #e4e4e4;}
.rand_pic .title,.hot_tj .title,.navigation .title{ background:url(../images/nav_ico.png) no-repeat 12px 14px #f8f8f8;text-indent: 2em;font-size: 1.1em;font-weight:bold;border-bottom: 1px solid #e4e4e4; line-height: 40px; color:#da211c}
.question_left .title,.jz_left .title{ background:url(../images/q.png) no-repeat 10px 14px #f8f8f8;text-indent: 2em;font-size: 1.2em;border-bottom: 1px solid #e4e4e4; line-height: 40px; color:#da211c}
.question_left .title span,.jz_left .title span{  float: right;margin-right: 10px;margin-top: 12px; text-align: right}
.question_left dl{padding-left:10px;padding-top:10px;padding-right:10px}
.question_left dt{float:left;line-height: 22px;width:20px;}
.question_left dt img{margin-top:6px}
.question_left dd{ text-align:left;height:auto;line-height: 24px;font-size:0.9em}
.jz_left ul{ float:left;margin: 10px 0px;}
.jz_left ul li{float:left;font-size:0.8em;color: #ff0000; line-height: 24px;list-style: outside none disc; margin-left:20px;}
.jz_left ul li a{ color:#666}
.jz_left ul li a:hover{ color:#ff0000}
.navigation ul{ float:left;margin: 0 10px 10px; width:100%}
.navigation ul li{ float:left; text-indent: 1em;width:50%;border-bottom:1px dashed #e4e4e4;background: url(../images/nav_x.png) no-repeat 0px 15px;list-style:none}
.navigation ul li a{line-height: 40px;}
.navigation ul li a:hover{color: #da211c;}
.navigation ul li span{ font-size: 12px; margin-right: 10px; margin-top:15px;}
.rand_pic ul {margin-top: 8px;}
.rand_pic ul li {float: left;text-align: center;width: 135px;height: 125px;}
.rand_pic ul li img {width: 100px;height: 80px;border: 1px solid #e4e4e4;padding: 3px;}
.rand_pic ul span {display: block;line-height: 25px; font-size:12px;line-height: 20px !important;}
.rand_pic ul li a:hover {color: #da211c;}

.hot_tj {width: 270px;height: auto;border: 1px solid #e4e4e4;padding-bottom: 15px;margin-bottom: 8px;background: url(../images/top_news_bg.gif) no-repeat left top;}
.hot_tj h2 {padding-left: 3px;margin: 0 10px;height: 35px;border-bottom: 1px solid #e4e4e4;color: #2267b5;font: bold 14px/35px Verdana, Geneva, sans-serif;}
.hot_tj ul {background: url(../images/ul_bg.gif) no-repeat left 7px;*background: url(../images/ul_bg.gif) no-repeat left 6px;height: 290px;width: 228px;display: block;overflow: hidden;margin: 5px 0 0 12px;}
.hot_tj ul li { font-size: 14px;line-height: 30px;padding-left: 20px;}
.hot_tj ul li a {color: #666;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-out;-ms-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.hot_tj ul li a:hover {color: #da211c;}


.back_a{ border-bottom:1px solid #e4e4e4; margin:20px }
.back_a ul{float:left; margin-bottom:40px;}
.back_a ul li{ float:left;  line-height:40px; margin:10px; margin-left:150px}